package com.ruoyi.dishes.service;

import java.util.List;
import com.ruoyi.dishes.domain.DishesType;

/**
 * 菜品分类Service接口
 * 
 * @author ruoyi
 * @date 2023-04-24
 */
public interface IDishesTypeService 
{
    /**
     * 查询菜品分类
     * 
     * @param typeId 菜品分类主键
     * @return 菜品分类
     */
    public DishesType selectDishesTypeByTypeId(Long typeId);

    /**
     * 查询菜品分类列表
     * 
     * @param dishesType 菜品分类
     * @return 菜品分类集合
     */
    public List<DishesType> selectDishesTypeList(DishesType dishesType);

    /**
     * 新增菜品分类
     * 
     * @param dishesType 菜品分类
     * @return 结果
     */
    public int insertDishesType(DishesType dishesType);

    /**
     * 修改菜品分类
     * 
     * @param dishesType 菜品分类
     * @return 结果
     */
    public int updateDishesType(DishesType dishesType);

    /**
     * 批量删除菜品分类
     * 
     * @param typeIds 需要删除的菜品分类主键集合
     * @return 结果
     */
    public int deleteDishesTypeByTypeIds(Long[] typeIds);

    /**
     * 删除菜品分类信息
     * 
     * @param typeId 菜品分类主键
     * @return 结果
     */
    public int deleteDishesTypeByTypeId(Long typeId);
}
